/*

Theme Name: TopGedigte

Theme URI: http://www.topgedigte.co.za

Author: FormFunction Digital

Author URI: http://www.formfunction.co.za

Description: HTML5 starter theme based off Ian Stewart's HTML5 Toolbox Theme with other goodies added plus chunks of Paul Irish's HTML5 Boilerplate mixed in for good measure. Shake well.

Version: 1

*/



/* html5doctor.com Reset Stylesheet \\v1.6.1 \\ Last Updated: 2010-09-17 \\ http://richclarkdesign.com \\ @rich_clark */

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {

  margin:0;

  padding:0;

  border:0;

  outline:0;

  font-size:100%;

  vertical-align:baseline;

  background:transparent;

}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,

q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */

table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }



/*

 *

 * Base Typography 

 *

 */

body { font:13px/1.231 sans-serif; *font-size:small; }

select, input, textarea, button { font:99% sans-serif; }

pre, code, kbd, samp { font-family: monospace, sans-serif; }



/*

 *

 * Base Styles 

 *

 */

body, select, input, textarea { 

  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */ 

  color: #444;

  /* set your base font here, to apply evenly */

  /* font-family: Georgia, serif;  */   

}

/* Headers (h1,h2,etc) have no default font-size or margin,

   you'll want to define those yourself. */ 

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

/* always force a scrollbar in non-IE */ 

html { overflow-y: scroll; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */

a:hover, a:active { outline: none; }

a, a:active, a:visited { color: #607890; }

a:hover { color: #036; }

ul, ol { margin-left: 1.8em; }

ol { list-style-type: decimal; }

/* Remove margins for navigation lists */

nav ul, nav li { margin: 0; }

small { font-size: 85%; }

strong, th { font-weight: bold; }

td, td img { vertical-align: top; } 

sub { vertical-align: sub; font-size: smaller; }

sup { vertical-align: super; font-size: smaller; }

pre { 

  padding: 15px; 

  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */

  white-space: pre; /* CSS2 */

  white-space: pre-wrap; /* CSS 2.1 */

  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */

  word-wrap: break-word; /* IE */

}

textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend { margin-left: -7px; } /* thnx ivannikolic! */

/* align checkboxes, radios, text inputs with their label

   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */

input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; }

.ie7 input[type="checkbox"] { vertical-align: baseline; }

.ie6 input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */

label, input[type=button], input[type=submit], button { cursor: pointer; }

/* webkit browsers add a 2px margin outside the chrome of form elements */  

button, input, select, textarea { margin: 0; }

/* colors for form validity */

input:valid, textarea:valid   {  }

input:invalid, textarea:invalid {

      border-radius: 1px;

    -moz-box-shadow: 0px 0px 5px red; 

 -webkit-box-shadow: 0px 0px 5px red;

         box-shadow: 0px 0px 5px red;

}

.no-boxshadow input:invalid, 

.no-boxshadow textarea:invalid { background-color: #f0dddd; }

/* These selection declarations have to be separate.

   No text-shadow: twitter.com/miketaylr/status/12228805301 

   Also: hot pink. */

::-moz-selection{ background: #666666; color:#fff; text-shadow: none; }

::selection { background:#666666; color:#fff; text-shadow: none; }

/*  j.mp/webkit-tap-highlight-color */

a:link { -webkit-tap-highlight-color: #666666; }

/* make buttons play nice in IE:    

   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */

button {width: auto; overflow: visible;}

/* bicubic resizing for non-native sized IMG: 

   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */

.ie7 img {-ms-interpolation-mode: bicubic;}



/*

 *

 * Nonsemantic Base Styles 

 *

 */

/* for image replacement */

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers

   css-discuss.incutio.com/wiki/Screenreader_Visibility */

.hidden { display: none; visibility: hidden; } 

/* Hide only visually, but have it available for screenreaders 

   www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */

.visuallyhidden { position: absolute !important;    

  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

  clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */

.invisible { visibility: hidden; }

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */

.clearfix:before, .clearfix:after {

  content: "\0020"; display: block; height: 0; visibility: hidden;	

} 

.clearfix:after { clear: both; }

/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */

.clearfix { zoom: 1; }



/*

 *

 * Media queries for responsive design

 * These follow after primary styles so they will successfully override. 

 *

 */

@media all and (orientation:portrait) {

  /* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape) { 

  /* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  

   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */

@media screen and (max-device-width: 480px) {  

  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you

     j.mp/textsizeadjust 

  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */

}



/*

 *

 * Base Print Styles, inline to save the HTTP request

 *

 */

@media print {

  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }

  a, a:visited { color: #444 !important; text-decoration: underline; }

  a:after { content: " (" attr(href) ")"; } 

  abbr:after { content: " (" attr(title) ")"; }

  .ir a:after { content: ""; }  /* Don't show links for images */

  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }

  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ 

  tr, img { page-break-inside: avoid; }

  @page { margin: 0.5cm; }

  p, h2, h3 { orphans: 3; widows: 3; }

  h2, h3{ page-break-after: avoid; }

}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 24, 2012 03:51:32 AM America/New_York */







@font-face {

    font-family: 'AmaranthRegular';

    src: url('fonts/Amaranth-webfont.eot');

    src: url('fonts/Amaranth-webfont-1.eot') format('embedded-opentype'),

         url('fonts/Amaranth-webfont.woff') format('woff'),

         url('fonts/Amaranth-webfont.ttf') format('truetype'),

         url('fonts/Amaranth-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'AmaranthItalic';

    src: url('fonts/Amaranth-Italic-webfont.eot');

    src: url('fonts/Amaranth-Italic-webfont-1.eot') format('embedded-opentype'),

         url('fonts/Amaranth-Italic-webfont.woff') format('woff'),

         url('fonts/Amaranth-Italic-webfont.ttf') format('truetype'),

         url('fonts/Amaranth-Italic-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'AmaranthBold';

    src: url('fonts/Amaranth-Bold-webfont.eot');

    src: url('fonts/Amaranth-Bold-webfont-1.eot') format('embedded-opentype'),

         url('fonts/Amaranth-Bold-webfont.woff') format('woff'),

         url('fonts/Amaranth-Bold-webfont.ttf') format('truetype'),

         url('fonts/Amaranth-Bold-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'AmaranthBoldItalic';

    src: url('fonts/Amaranth-BoldItalic-webfont.eot');

    src: url('fonts/Amaranth-BoldItalic-webfont-1.eot') format('embedded-opentype'),

         url('fonts/Amaranth-BoldItalic-webfont.woff') format('woff'),

         url('fonts/Amaranth-BoldItalic-webfont.ttf') format('truetype'),

         url('fonts/Amaranth-BoldItalic-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}







body{background-image:url(images/bg.jpg); background-repeat:repeat; color:#7D7D7D; font-family:'Open Sans', sans-serif; font-size:13px;}



div.container{width:960px; margin:0 auto;}



header#branding{background-image:url(images/header_bg.png); background-repeat:repeat-x; background-position:top left; height:145px;}

header#branding div.container{height:150px; width:960px; position:relative; z-index:20;}

header#branding div.container img.logo{position:absolute; left:0; top:7px;}



header#branding div.container div.header-search{position:absolute; right:400px; top:15px; height:45px; width:350px; background-color:#EFEFEF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

header#branding div.container div.header-search input.search-input{background-color:#FFFFFF; border:solid 1px #E3E3E3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:absolute; left:5px; top:5px; padding:8px; height:17px; width:285px;}

header#branding div.container div.header-search input.search-button{position:absolute; right:5px; top:6px; background:none; border:none; margin:0; padding:0; width:32px; height:32px; cursor:pointer; background-image:url(images/search_buttton_bg.png); background-repeat:no-repeat;}



header#branding div.container img.header-facebook{position:absolute; right:295px; top:21px;}
header#branding div.container div.header-likes{position:absolute; right:185px; top:15px; width:100px; height:45px; line-height:24px;}


header#branding div.header-login-register{position:absolute; right:0; top:0; width:165px; height:76px; padding-left:20px; text-align:center; font-family:'Open Sans', sans-serif; font-weight:300; font-size:12px; color:#7B7B7B; line-height:36px; padding-top:0; background-image:url(images/teken_in_bg.png); background-repeat:no-repeat; background-position:0 0;}

header#branding div.header-login-register a{color:#9AC745; text-decoration:none; font-size:15px;}

header#branding div.header-login-register a:hover{color:#3995B1; text-decoration:none;}



div.article-top{margin-bottom:20px; color:#555555; font-size:14px; line-height:20px;}



header#branding nav#access{position:absolute; left:0; top:81px; width:940px; height:65px;}

header#branding nav#access ul#menu-top-menu li{display:block; height:63px; width:133px; text-align:center; float:left;}



header#branding nav#access ul#menu-top-menu li a{padding:6px 13px 22px 13px; float:left; color:#999999; font-size:14px; line-height:17px; text-decoration:none; background-image:url(images/topnav_split.png); background-repeat:no-repeat; background-position:top right;}

header#branding nav#access ul#menu-top-menu li.current-menu-item{background-image:url(images/nav_active_b.png); background-repeat:no-repeat; background-position:bottom center;}



header#branding nav#access ul#menu-top-menu li#menu-item-322{width:auto;}

header#branding nav#access ul#menu-top-menu li#menu-item-322 a{padding-top:15px;}
header#branding nav#access ul#menu-top-menu li#menu-item-343{width:110px;}
header#branding nav#access ul#menu-top-menu li#menu-item-333{width:150px;}
div.homepage-bluebar{position:relative; top:-20px; z-index:10; height:230px; background-image:url(images/bluebar_bg.gif); background-repeat:repeat-x; background-position:bottom left; background-color:#2FA6C9;}

div.homepage-bluebar div.homepage-bluebar-container{width:960px; margin:0 auto;}

div.homepage-bluebar div.homepage-bluebar-left{float:left; width:260px; padding-top:35px; line-height:30px; font-family:AmaranthBold; font-size:22px; color:#FFFFFF; text-align:center;}

div.homepage-bluebar div.homepage-bluebar-left div.bookavailable{padding:5px 5px 0 5px; font-family:'Open Sans', sans-serif; font-weight:400; font-size:13px; line-height:20px; padding-top:10px;}
div.homepage-bluebar div.homepage-bluebar-left div.bookavailable span{font-weight:600;}
div.homepage-bluebar div.homepage-bluebar-left div.bookavailable a{color:#FFFFFF;}

div.homepage-bluebar div.homepage-bluebar-right{background-image:url(images/bluebar_inner_bg.gif); background-repeat:no-repeat; background-position:0 0; float:right; padding:30px 37px 0 38px; width:615px; height:185px; margin-top:15px; color:#555555; font-family:'Open Sans', sans-serif; font-size:13px; line-height:17px;}

div.homepage-bluebar div.homepage-bluebar-right strong{color:#1D89A9; font-weight:600;}

div.homepage-bluebar div.homepage-bluebar-right p{margin-bottom:7px;}



div.homepage-bluebar div.homepage-bluebar-left a.greenlink{display:block; width:179px; height:36px; background-image:url(images/bluebar_button.png); background-repeat:no-repeat; background-position:0 0; text-align:left; text-indent:-9999px; margin-left:40px; margin-top:10px;}



section.homepage-left{background-image:url(images/homepage_column_left_bg.png); background-repeat:repeat-y; background-position:top left; float:left; width:550px; margin-right:20px; line-height:5px !important;}

section.homepage-right{background-image:url(images/homepage_column_right_bg.png); background-repeat:repeat-y; background-position:top left; float:left; width:390px; line-height:5px !important;}

section.homepage-left img, section.homepage-right img{line-height: 5px;}

div.homepage-left-inner{padding:0 0 10px 20px; line-height:20px !important; width:525px;}

div.homepage-left-inner h2{color:#EF2930; font-size:20px; font-weight:600; background-image:url(images/h2_dots.png); background-repeat:repeat-x; background-position:bottom left; padding-bottom:10px; margin-bottom:10px;}

div.homepage-left-inner h2 span{display:block; color:#666666; margin:7px 0 5px 0; font-size:13px; font-weight:normal;}



div.homepage-right-inner{padding:0 0 10px 20px; line-height:20px; width:365px;}

div.homepage-right-inner h2{color:#EF2930; font-size:20px; font-weight:600; background-image:url(images/h2_dots.png); background-repeat:repeat-x; background-position:bottom left; padding-bottom:10px; margin-bottom:10px;}

div.homepage-right-inner h2 span{display:block; color:#666666; margin:7px 0 5px 0; font-size:13px; font-weight:normal;}



div.homepage-left-inner-scroll{width:520px; height:360px; overflow-y:scroll;}

div.homepage-right-inner-scroll{width:360px; height:360px; overflow-y:scroll;}



div.homepage-left-inner-scroll::-webkit-scrollbar, div.homepage-right-inner-scroll::-webkit-scrollbar, div.sidebar-digters-scroll::-webkit-scrollbar{

    -webkit-appearance: none;

    width: 11px;

    height: 11px;

    background-color:#e2e2e2;

    border-radius: 4px;

}

div.homepage-left-inner-scroll::-webkit-scrollbar-thumb, div.homepage-right-inner-scroll::-webkit-scrollbar-thumb, div.sidebar-digters-scroll::-webkit-scrollbar-thumb{

    border-radius: 4px;

    border: 2px solid #878787; /* should match background, can't be transparent */

    background-color: rgba(0, 0, 0, .4);

    cursor:pointer;

}



div.item-list{border-bottom:solid 1px #F2F2F2; padding-bottom:10px; margin-bottom:10px;}

div.item-list h3{font-size:19px; color:#878787;}

div.item-list span.stemme{font-size:14px; display:block; font-weight:bold; color:#9AC745;}

div.item-list a{font-size:17px; color:#2FA6C9; text-decoration:none; background-image:url(images/bullet_blue.png); background-repeat:no-repeat; background-position:4px 7px; padding-left:12px;}

div.item-list a:hover{text-decoration:underline;}

span.stemme span.textcontainer{font-size:14px;}



div.clear{clear:both;}



div.homepage-digters-list div.item-list{border:none; padding:0;}

div.homepage-digters-list div.item-list img{float:left; margin-right:10px;}



div.homepage-digters-list div.item-list a{background:none; margin:0; padding:0; margin-bottom:12px; font-size:14px; text-decoration:none; font-weight:normal; line-height:18px; color:#878787;}

div.homepage-digters-list div.item-list a:hover{color:#2FA6C9; text-decoration:underline;}

div.homepage-digters-list div.item-list{border-bottom:solid 1px #EBEBEB; margin-bottom:15px;}

div.homepage-digters-list div.item-list div.clear{line-height:14px;}



div.homepage-left-inner-scroll h3, div.homepage-left-inner-scroll, div.homepage-left-inner-scroll a{background:none; margin:0; padding:0; margin-bottom:12px; font-size:14px; text-decoration:none; font-weight:normal; line-height:18px; color:#878787;}

div.homepage-left-inner-scroll h3{margin-bottom:4px;}

div.homepage-left-inner-scroll a:hover{color:#2FA6C9; text-decoration:underline;}

div.homepage-left-inner-scroll span.bartext{display:none;}

div.homepage-left-inner-scroll span.stemme span.textcontainer{display:inline; margin:0; color:#9AC745;}

div.homepage-left-inner-scroll div.item-list{border-bottom:solid 1px #EBEBEB;}



div.sidebar-digters-scroll h3, div.sidebar-digters-scroll, div.sidebar-digters-scroll a{background:none; margin:0; padding:0; margin-bottom:12px; font-size:14px; text-decoration:none; font-weight:normal; line-height:18px; color:#878787;}

div.sidebar-digters-scroll span.bartext{display:none;}

div.sidebar-digters-scroll span.stemme span.textcontainer{display:inline; margin:0; color:#9AC745;}

div.sidebar-digters-scroll div.item-list{border-bottom:solid 1px #EBEBEB;}

div.sidebar-digters-scroll h3{margin-bottom:5px;}

div.sidebar-digters-scroll a:hover{color:#2FA6C9; text-decoration:underline;}

div.sidebar-poems-list div.item-list{padding-bottom:10px;}



div.homepage{position:relative; top:-22px; left:0;}

.coin-slider { overflow: hidden; zoom: 1; position: relative; }

.coin-slider a{ text-decoration: none; outline: none; border: none; }

div#coin-slider-coin-slider{width:920px; margin-left:30px;}



div.container-left{float:left; margin-right:30px; width:650px;}

div.container-right{float:left; width:280px;}

div.not-homepage{padding-top:20px;}



section.container-right-block{background-image:url(images/homepage_column_left.png); background-repeat:repeat-y; background-position:top left; float:left; width:280px; margin-bottom:20px; line-height:10px;}

div.container-right-block-inner{padding:0 20px 10px 20px;}

div.container-right-block-inner h2{color:#EF2930; font-size:14px; font-weight:600; background-image:url(images/h2_dots.png); background-repeat:repeat-x; background-position:bottom left; padding-bottom:15px; margin-bottom:15px; line-height:20px;}

div.container-right-block-inner h2 span{display:block; color:#666666; margin:2px 0 0 0; font-size:13px; font-weight:normal;}



section.container-right-block a.view-all{display:block; width:280px; height:31px; background-image:url(images/homepage_column_footer.png); background-repeat:no-repeat; background-position:top center; text-align:center; color:#D5F1F9; text-decoration:none; font-size:21px; padding-top:14px;}

section.container-right-block a.view-all:hover{color:#FFFFFF;}



div.digters-main-list div.digters-main-list-item{background-image:url(images/main_item_bg.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:20px; padding-bottom:10px;}

div.digters-main-list-item-left{float:left; width:150px; margin-right:20px;}

div.digters-main-list-item-right{float:left; width:480px;}



div.digters-main-list-item-left img{background-image:url(images/poet_face_bg.gif); background-repeat:no-repeat; background-position:0 0; padding:10px 10px 30px 10px;}

div.digters-main-list-item-right h3{margin-bottom:5px;}

div.digters-main-list-item-right h3, div.digters-main-list-item-right h3 a{color:#88B630; font-weight:normal; font-size:18px; text-decoration:none;}

div.digters-main-list-item-right ul, div.digters-main-list-item-right ul li{margin:0; padding:0; list-style:none;}

div.digters-main-list-item-right ul{margin-bottom:10px;}

div.digters-main-list-item-right ul li{text-decoration:none; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:1px 6px; padding-left:14px; margin-bottom:7px;}

div.digters-main-list-item-right ul li a{text-decoration:none; font-size:14px; color:#696969;}

div.digters-main-list-item-right ul li a:hover{text-decoration:none; color:#2FA6C9;}



div.letters{background-image:url(images/letters_bg.png); background-repeat:no-repeat; background-position:center bottom; height:45px; margin-bottom:20px;}

div.letters ul, div.letters ul li{list-style:none; margin:0; padding:0;}

div.letters li{float:left;}

div.letters li.active{background-image:url(images/letters_active_bg.png); background-repeat:no-repeat; background-position:center bottom;}

div.letters li.active a{color:#EF2930;}

div.letters li a:hover{color:#EF2930;}

div.letters li a{display:block; width:20px; height:20px; padding:2px 4px 10px 4px; text-align:center; color:#696969; font-size:15px; text-decoration:none;}



div.gedigte-list div.gedigte-list-item{background-image:url(images/main_item_bg.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:20px;}

div.gedigte-list div.gedigte-list-item-left{float:left; margin-right:20px; margin-bottom:20px; line-height:24px;}

div.gedigte-list div.gedigte-list-item-right{float:left; margin-bottom:20px; position:relative;}



div.gedigte-list span.textcontainer{display:block; width:35px; height:25px; position:absolute; left:5px; top:14px; margin:0; padding:0; font-size:18px; font-weight:bold; color:#EB7232;}

div.gedigte-list span.bartext{display:block; width:65px; height:39px; position:absolute; left:73px; top:4px; margin:0; padding:0;}

div.gedigte-list span.bartext a{display:block; width:65px; height:39px; position:absolute; left:0; top:0; margin:0; padding:0; background-image:url(images/stem_gedig_button.png); background-repeat:no-repeat; background-position:0 0; text-align:left; text-indent:-9999px;}



div.gedigte-list-item h3, div.gedigte-list-item h3 a{color:#88B630; font-weight:normal; font-size:18px; text-decoration:none; font-size:18px;}

div.gedigte-list-item h3 a:hover{text-decoration:underline;}

div.gedigte-list-item-row-two{color:#696969; font-size:14px; margin-bottom:2px; color:#7D7D7D;}

div.gedigte-list-item-row-two a{color:#7D7D7D; text-decoration:none;}

div.gedigte-list-item-row-two a:hover{color:#2FA6C9; text-decoration:underline;}

div.gedigte-list-item-row-three a{color:#2FA6C9; font-size:17px; text-decoration:none; background-image:url(images/bullet_blue.png); background-repeat:no-repeat; background-position:4px 7px; padding-left:12px;}

div.gedigte-list-item-row-three a:hover{text-decoration:underline;}



div.gedigte-list-item-vote-left{float:left; width:150px; height:48px; background-image:url(images/stem_bg.png); background-repeat:no-repeat; background-position:0 0;}

div.gedigte-list-item-vote-right{float:left; width:100px; height:48px; line-height:22px; margin-top:2px;}



div.sidebar-digters-scroll{width:250px; height:335px; overflow-y:scroll; line-height:20px;}



h1{color:#EF2930; font-size:24px; font-weight:600; margin-bottom:10px;}

h1 a{color:#2FA6C9 !important; font-size:24px; font-weight:400; margin-bottom:5px;}



div.author-view-avatar{float:right; margin-left:20px; margin-bottom:10px;}



div.homepageblocks-block{background-image:url(images/homepage_blocks_bg.png); background-position:0 0; width:310px; height:430px; float:left; margin-right:15px;}

div.homepageblocks-block-last{width:310px; height:430px; float:left;}

div.homepageblocks-block h3{margin:18px 0 0px 20px; color:#EF2930; font-size:20px; font-weight:600; background-image:url(images/h2_dots.png); background-repeat:repeat-x; background-position:bottom left; padding-bottom:10px; width:270px;}

div.homepageblocks-block-inner{margin:10px 0 0 20px; width:270px;}

div.homepageblocks-block-inner p{font-size:16px; line-height:22px; color:#8BB827;}



div.homepageblocks-block-inner ul{margin-bottom:10px !important; border-bottom:1px dotted #D2D2D2;}

div.homepageblocks-block a{text-decoration:none; font-size:15px; color:#1D89A9; padding-left:18px; font-weight:600;}
div.homepageblocks-block a:hover{text-decoration:underline;}



div.watkanekdoen ul, div.watkanekdoen ul li{list-style:none; margin:0; padding:0;}

div.watkanekdoen ul li{font-weight:400; margin-bottom:12px; padding-top:7px; font-size:16px; text-decoration:none; background-image:url(images/bullet_blue_big.png); background-repeat:no-repeat; background-position:1px 14px; padding-left:16px; line-height:22px;}



div.hoewenek h4{font-weight:normal; margin-bottom:12px; font-size:17px; text-decoration:none; line-height:18px; color:#8BB827;}

div.hoewenek ol{margin-left:22px;}

div.hoewenek ol li{margin-bottom:15px; font-size:13px; color:#555555; text-decoration:none; line-height:18px; padding:0;}



footer#colophon{background-image:url(images/footer_bg.png); background-repeat:no-repeat; background-position:top center; width:100%; height:170px; margin-top:20px;}

footer#colophon div.container{position:relative;}

footer#colophon div.menu-top-menu-container{width:920px; height:51px; position:absolute; left:20px; top:1px;}

footer#colophon div.footer-contact, footer#colophon div.footer-copyright{height:100px; position:absolute; top:70px; font-size:13px; line-height:18px; color:#696969;}

footer#colophon div.footer-contact h3, footer#colophon div.footer-copyright h3{color:#2FA6C9;}

footer#colophon div.footer-contact{width:310px; left:190px;}

footer#colophon div.footer-copyright{width:400px; left:530px;}



footer#colophon div.menu-top-menu-container ul, footer#colophon div.menu-top-menu-container ul li{list-style:none; margin:0; padding:0;}

footer#colophon div.menu-top-menu-container ul li{background-image:url(images/footer_links_bg.png); background-repeat:no-repeat; background-position:top right; padding:8px; height:35px; float:left; width:12%; text-align:center;}

footer#colophon div.menu-top-menu-container ul li.last-menu-item{background:none;}

footer#colophon div.menu-top-menu-container ul li a{font-size:13px; line-height:13px; color:#696969; text-decoration:none; text-align:center;}

footer#colophon div.menu-top-menu-container ul li a:hover{color:#2FA6C9;}



div.maak-opnames-list div.maak-opnames-list-item{background-image:url(images/main_item_bg.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:15px; padding:0 0 10px 0;}

div.maak-opnames-list div.maak-opnames-list-item h3{margin-bottom:10px;}

div.maak-opnames-list div.maak-opnames-list-item h3, div.maak-opnames-list div.maak-opnames-list-item h3 a{color:#88B630; font-weight:normal; font-size:18px; text-decoration:none;}

div.maak-opnames-list div.maak-opnames-list-item h3 a:hover{text-decoration:underline;}

div.maak-opnames-list div.maak-opnames-list-item div.recording{margin-left:10px; border-left:solid 1px #DDDDDD; padding-left:10px;}

div.maak-opnames-list div.maak-opnames-list-item div.recording a.geleesdeur{text-decoration:none; font-size:14px; color:#6D6D6D; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:2px 6px; padding-left:14px; line-height:18px;}

div.maak-opnames-list div.maak-opnames-list-item div.recording a.geleesdeur:hover{text-decoration:underline;}

div.maak-opnames-list div.maak-opnames-list-item div.recording span.votes{display:block; padding-left:16px; padding-top:2px; padding-bottom:14px; font-size:15px; font-weight:bold; color:#2FA6C9;}

div.maak-opnames-list div.maak-opnames-list-item div.recording span.votes span.textcontainer{display:inline; margin:0; font-size:14px; font-weight:bold; color:#2FA6C9;}

div.maak-opnames-list div.maak-opnames-list-item div.recording span.bartext{display:none;}



div.poempage article.poemcontent{font-size:14px; color:#777777; background-image:url(images/poem_bg.png); background-repeat:repeat-y; background-position:top left; line-height:8px;}

div.poempage article.poemcontent div.poemcontent-inner{padding:0 30px 0 30px; line-height:22px;}

div.poempage article.poemcontent p{margin:10px 0 30px 0;}



section.poem-view-poet-bio img.avatar{margin-bottom:20px;}

section.poem-view-poet-bio h3{font-weight:normal; font-size:15px; line-height:18px; color:#8BB827; margin-bottom:5px;}

section.poem-view-poet-bio a.moreabout{text-decoration:none; font-size:14px; color:#6D6D6D; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:2px 6px; padding-left:16px; line-height:18px; display:block;}



section.poem-view-other-poems{padding:0 0 0 10px;}

section.poem-view-other-poems h3{font-weight:normal; font-size:16px; line-height:20px; color:#2FA6C9; margin-bottom:10px;}

section.poem-view-other-poems ul, section.poem-view-other-poems ul li{list-style:none; margin:0; padding:0;}

section.poem-view-other-poems ul li{margin-bottom:5px;}

section.poem-view-other-poems ul li a{text-decoration:none; font-size:14px; color:#6D6D6D; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:1px 5px; padding-left:14px; line-height:18px; display:block;}

section.poem-view-other-poems ul li a:hover{text-decoration:underline;}



div.poempage-vote-container{background-color:#F2F2F2; padding:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-top: 20px;}

div.poempage-vote{float:left; width:150px; height:48px; background-image:url(images/stem_bg.png); background-repeat:no-repeat; background-position:0 0; position:relative;}

div.poempage-vote span.textcontainer{display:block; width:35px; height:25px; position:absolute; left:5px; top:14px; margin:0; padding:0; font-size:18px; font-family:Arial; font-weight:bold; color:#EB7232;}

div.poempage-vote span.bartext{display:block; width:65px; height:39px; position:absolute; left:73px; top:4px; margin:0; padding:0;}

div.poempage-vote span.bartext a{display:block; width:65px; height:39px; position:absolute; left:0; top:0; margin:0; padding:0; background-image:url(images/stem_gedig_button.png); background-repeat:no-repeat; background-position:0 0; text-align:left; text-indent:-9999px;}



section.recordings-underneath-poem{line-height:10px;}

section.recordings-underneath-poem-inner{background-image:url(images/recordings_bg.png); background-repeat:repeat-y; line-height:20px; padding:5px 25px 5px 25px;}



section.recordings-underneath-poem h3{color:#88B630; font-weight:normal; font-size:15px; text-decoration:none; margin-bottom:15px; line-height:20px;}

section.recordings-underneath-poem h3 span{display:block; color:#666666; margin:10px 0 0 0; font-size:13px; font-weight:normal; line-height:16px; border:solid 1px #EBEBEB; padding:5px 5px 5px 8px; background-color:#F5F5F5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}



section.recordings-underneath-poem a.recording-author{text-decoration:none; font-size:14px; color:#6D6D6D; background-image:url(images/bullet_grey-1.png); background-repeat:no-repeat; background-position:4px 7px; padding-left:18px; line-height:18px;}

section.recordings-underneath-poem a.recording-author:hover{text-decoration:underline;}

section.recordings-underneath-poem div.votes-number{display:block; padding:2px 0 10px 18px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#2FA6C9; border-bottom:solid 1px #e2e2e2;}

section.recordings-underneath-poem div.votes-number span.textcontainer{display:inline; margin:0; font-size:14px; font-weight:bold; color:#2FA6C9;}

section.recordings-underneath-poem div.votes-number span.bartext{display:none;}



div.poempage-vote-container div.addthis_toolbox{line-height:14px;}



div#loginmodal{background-color:#9AC745; padding:10px 10px 0 10px; position:absolute; top:77px; left:9px; z-index:999; width:155px; color:#FFFFFF; text-align:left; line-height:20px;}



div#loginmodal input.input{width:140px; border:solid 1px #8BB835; padding:5px; font-size:13px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:10px;}

div#loginmodal a.forgotpassword{display:block; font-size:14px !important; color:#FFFFFF !important; margin-top:10px;}

div#loginmodal span.registerlink a{display:block; font-size:15px !important; font-weight:bold; color:#FFFFFF !important; margin-top:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#2FA6C9; border:solid 1px #FFFFFF; padding:5px; text-align:center; margin-bottom:10px;}

div#loginmodal span.registerlink a:hover{background-color:#09B5E8;}

div#loginmodal span.facebook-login-header{font-size:14px; text-align:left; display:block; border-top:solid 1px #8BB835; padding-top:10px; margin-top:15px; text-align:center;}

div#loginmodal span.fbLoginButton{margin-bottom:10px; display:block; text-align:center; padding-top:10px;}



div.register-facebook-block{border:solid 1px #EBEBEB; padding:20px 20px 0 20px; background-color:#F5F5F5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

div.register-facebook-block h2{color:#EF2930; font-size:20px; font-weight:normal; margin-bottom:15px;}

div.register-facebook-block div.register-facebook-block-left{float:left; width:300px; margin-right:20px; padding-right:20px; border-right:solid 1px #EBEBEB;}

div.register-facebook-block div.register-facebook-block-left label{display:block; margin-bottom:3px; font-size:16px;}

div.register-facebook-block div.register-facebook-block-left input.input{margin-bottom:15px;}

div.register-facebook-block div.register-facebook-block-left p{margin:0;}

div.register-facebook-block div.register-facebook-block-left p.login-remember{line-height:14px; margin-bottom:15px;}

div.register-facebook-block div.register-facebook-block-left input.button-primary{cursor:pointer; display:block; font-weight:bold; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#2FA6C9; padding:5px 7px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:solid 1px #2095B8; font-size:16px; margin:0 0 20px 0; width:auto;}



div.register-facebook-block div.register-facebook-block-right{float:left; width:200px;}



div#loginmodal a.loginclosebutton{display:block; width:175px; position:relative; left:-10px; height:37px; background:none; border:none; background-image:url(images/login_close_button.png); background-repeat:no-repeat; background-position:center; text-align:left; text-indent:-9999px; cursor:pointer;}



div#simplr-form{padding:10px 0 0 0; margin:10px 0 0 0; border-top:solid 1px #EBEBEB;}

div#simplr-form h3{display:none;}

div#simplr-form div.simplr-field{margin:0 0 20px 0;}

div#simplr-form div.simplr-field label, div#simplr-form div.simplr-field input{display:block; font-size:16px; color:#666666;}

div#simplr-form div.simplr-field input{margin-bottom:10px; width:220px; padding:5px; color:#555555; background-color:#FFFFFF; border:solid 1px #CCCCCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

div#simplr-form div.simplr-field br{display:none;}



div.registerpage h1{margin-bottom:10px;}

div.registerpage div#simplr-form input.submit{cursor:pointer; display:block; font-weight:bold; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#2FA6C9; padding:5px 7px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:solid 1px #2095B8; font-size:16px; margin:0 0 20px 0; width:auto;}



div.recording-view-audio-author{color:#9AC745; font-size:18px; margin-bottom:5px;}

div.recording-view-poem-author, div.recording-view-poem-author a{color:#878787;}



div.poemrecording div#player{display:block; width:590px; height:30px; margin:20px 0 20px 0;}


div.authorviewpage div.authorviewpage-avatar{float:right; margin-left:20px; margin-bottom:20px;}
div.authorviewpage div.authorviewpage-avatar img{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:1px; background-color:#FFFFFF; border:5px solid #F2F2F2;}


section.author-view-poems{border-top:1px dotted #D2D2D2; padding:20px 0 0 0; margin:10px 0 0 0;}

section.author-view-poems div{margin-bottom:5px;}

section.author-view-poems a{text-decoration:none; font-size:15px; color:#6D6D6D; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:2px 7px; padding-left:15px; line-height:18px;}
section.author-view-poems a:hover{color:#1D89A9;}

section.author-view-poems h3{color:#88B630; font-weight:normal; font-size:18px; text-decoration:none; font-size:20px; margin-bottom:15px;}



div.recording-view-back{margin-bottom:20px; border-top:solid 1px #EBEBEB; padding-top:20px;}

div.recording-view-back a{text-decoration:none; font-size:14px; color:#6D6D6D; background-image:url(images/bullet_grey.png); background-repeat:no-repeat; background-position:2px 6px; padding-left:14px; line-height:18px;}

div.recording-view-back a:hover{text-decoration:underline;}



section.upload-options{background-image:url(images/upload_box_bg.png); background-repeat:repeat-x; background-position:top left; background-color:#9AC745; padding:13px 20px 30px 20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:5px 30px 20px 0; color:#FFFFFF; float:left; width:300px; overflow:hidden;}



section.upload-options h2{color:#FFFFFF; font-weight:normal; font-size:20px; margin-bottom:32px;}

section.upload-options h3{color:#FFFFFF; font-weight:normal; font-size:16px; margin-bottom:10px; border-bottom:solid 1px #BFE576; padding-bottom:5px;}



section.upload-options div.clear{height:1px; overflow:hidden; line-height:10px;}



section.upload-options div#fbc_login{width:280px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:solid 1px #BFE576;}

section.upload-options div#fbc_login span{display:block; margin-bottom:5px;}

section.upload-options div#fbc_login br{display:none;}

section.upload-options div#fbc_login span small{font-weight:bold; font-size:13px;}



section.upload-options form#loginform{margin-bottom:20px; border-bottom:solid 1px #BFE576; padding-bottom:10px;}

section.upload-options form#loginform label, section.upload-options form#loginform input.input{display:block; margin-bottom:2px;}

section.upload-options form#loginform input.input{margin-bottom:10px; width:150px; padding:5px; background-color:#FFFFFF; border:solid 1px #88B434; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}



section.upload-options form#loginform p.login-submit{padding:5px 0 5px 0;}



section.upload-options a.btn-success{font-weight:bold; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#2FA6C9; padding:7px 9px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:18px;}

section.upload-options a.btn-success:hover{background-color:#09B5E8;}



section.upload-options-flash-uploader{margin-bottom:20px;}

section.upload-options section.upload-options-left h4{padding:0; border:none;}






section.upload-options div.laaiop-container input.laaiop{cursor:pointer; display:inline-block; font-weight:bold; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#EA590D; padding:5px 7px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:none; font-size:16px; margin-right:10px;}



div.poempage section.recordings-underneath-poem{float:left; width:280px;}

div.laaiop-container{border-top:solid 1px #DBDBDB; padding-top:10px; margin-top:10px;}



div.recording-upload-steps{margin-bottom:30px; padding:10px 0 0 0;}

div.recording-upload-steps h3{border:none; margin:0 0 8px 0; padding:0; font-weight:bold;}

div.recording-upload-steps ol li{line-height:15px; margin-bottom:10px;}



section.recording-upload-bestaande{padding:10px 15px 20px 15px; background-color:#FFFFFF; color:#555555; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:solid 1px #84AB3B;}

section.recording-upload-bestaande h3{color:#555555; line-height:20px; border-bottom:none; padding-bottom:0; font-size:14px;}

section.recording-upload-bestaande h4{font-weight:bold; font-weight:normal; color:#FFFFFF; text-decoration:none; padding:7px 6px 15px 6px; font-size:17px; text-align:center; margin:5px 0 10px 0; background-image:url(images/blue_heading_arrow_bg.png); background-repeat:no-repeat; background-position:bottom center;}



ul.typeahead{position:absolute; background-color:#FFFFFF; z-index:9999; padding:0; margin:-2px 0 0 -5px !important; border-bottom:solid 5px #EFEFEF; border-left:solid 5px #EFEFEF; border-right:solid 5px #EFEFEF; width:303px !important;}

ul.typeahead, ul.typeahead li{list-style:none;}

ul.typeahead li{border-left:solid 1px #E3E3E3; border-right:solid 1px #E3E3E3; padding:5px; border-top:solid 1px #E3E3E3;}

ul.typeahead li a{text-decoration:none; color:#2FA6C9; cursor:pointer;}

ul.typeahead li a strong{text-decoration:none; color:#167A97; cursor:pointer;}

ul.typeahead li a:hover{text-decoration:none; color:#87B431; cursor:pointer;}

ul.typeahead li a:hover strong{text-decoration:none; color:#87B431; cursor:pointer;}



div.feu-box{width:960px; margin:0 auto;}

div.feu-box .feu-form fieldset{margin:0 0 20px 0;}

div.feu-box .feu-form fieldset legend{width:100%; font-weight:normal; margin-bottom:12px; font-size:22px; text-decoration:none; line-height:18px; color:#1D89A9;}

div.feu-box .feu-form fieldset input{background-color:#FFFFFF; box-shadow:none; color:#555555; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #CCCCCC; padding:5px; width:230px;}

div.feu-box .feu-form fieldset > div > div span.description{width:530px; padding-top:3px;}

div.feu-box .feu-form input.settings-save{background:none; border:none; font-size:15px !important; font-weight:bold; color:#FFFFFF !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#2FA6C9; padding:5px; text-align:center;}

div.feu-box .feu-form input.settings-save:hover{background-color:#09B5E8;}

div.feu-box div.submit{border:solid 1px #EBEBEB; padding:20px; background-color:#F5F5F5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}



div.fourofour{text-align:center; padding:30px 0 40px 0;}

div.fourofour h1{color:#1D89A9; font-size:40px;}

div.fourofour p{font-size:22px;}



div.normalpage{line-height:10px; padding:10px 0 0 0;}

div.normalpage h1{padding-left:5px; line-height:25px; font-weight:600;}

div.normalpage section.normalpage-inner{background-image:url(images/wide_bg.png); background-repeat:repeat-y; line-height:22px; padding:0 20px 0 20px; font-size:14px;}

div.normalpage section.normalpage-inner ul li{padding-bottom:10px;}

div.normalpage section.normalpage-inner-wide{width:930px;}

div.normalpage section.normalpage-inner-wide ul{list-style:none; margin:0; padding:0;}
div.normalpage section.normalpage-inner-wide ul li{padding:7px 0 10px 20px; text-decoration:none; background-image:url(images/bullet_blue-1.png); background-repeat:no-repeat; background-position:4px 16px; line-height:22px;}

mark.hilite{background-color:#2FA6C9; color:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:1px 4px 1px 4px; font-style:normal;}



div.user-top-ten-master div.user-top-ten-master-left{float:left; width:670px; margin-right:10px;}

div.user-top-ten-master div.user-top-ten-master-right{width:280px; float:left;}



section.user-top-ten-wrapper div.user-top-ten-container{background-image:url(images/userlist_bg.png); background-repeat:repeat-y; line-height:22px; padding:0 20px 0 20px; font-size:14px; width:670px;}

div.user-top-ten-container div.user-top-ten-left{float:left; width:390px; margin-right:20px; font-size:14px;}

div.user-top-ten-container div.user-top-ten-right{float:left; width:220px; font-size:13px;}



div.user-top-ten-container div.user-top-ten-left ul, div.user-top-ten-container div.user-top-ten-left ul li{list-style:none; margin:0; padding:0; width:100%;}

div.user-top-ten-container div.user-top-ten-left ul li{border-bottom:solid 1px #e2e2e2; padding:8px 0 8px 0;}

div.user-top-ten-container div.user-top-ten-left ul li input{float:right;}



div.user-top-ten-container div.user-top-ten-left ul li div.clear{line-height:10px; height:1px; overflow:hidden;}

div.user-top-ten-container div.user-top-ten-left ul li div.user-top-ten-left-name{float:left; width:360px; padding:4px 0 0 0;}

div.user-top-ten-container div.user-top-ten-left ul li div.user-top-ten-left-remove{float:left; width:30px; height:30px;}

div.user-top-ten-container div.user-top-ten-left ul li div.user-top-ten-left-remove input{background:none; border:none; padding:0; margin:0; width:30px; height:30px; text-align:left; text-indent:-9999px; background-image:url(images/topten_remove.png); background-repeat:no-repeat; background-position:0 0;}

div.user-top-ten-container div.user-top-ten-left ul li div.user-top-ten-left-remove input:hover{background-position:-30px 0;}



div.user-top-ten-left-search{margin-top:20px;}

div.user-top-ten-left-search input.search-input{padding:10px; font-size:14px; border:solid 1px #2FA6C9; width:280px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

div.user-top-ten-left-search input.voegby{background-color:#2FA6C9; color:#FFFFFF; padding:10px; border:none; width:75px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

div.user-top-ten-left-search input.voegby:hover{background-color:#1E96B9;}



.error, .success{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:5px 5px 5px 8px; margin-bottom:10px;}

.success{background-color:#8BB827 !important;}



div.vote-places-left{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#ECF5F8; color:#3798B4; padding:15px; font-size:16px; text-align:center; line-height:24px;}



div.user-top-ten-container div.user-top-ten-right h3{font-weight:400; margin-bottom:10px; font-size:18px; text-decoration:none; line-height:18px; color:#8BB827;}

div.user-top-ten-container div.user-top-ten-right ul, div.user-top-ten-container div.user-top-ten-right ul li{list-style:none; margin:0; padding:0;}

div.user-top-ten-container div.user-top-ten-right ul li{margin-bottom:10px;}



div.user-top-ten-right div.register-facebook-block div.register-link{margin-bottom:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#FFFFFF; padding:10px; border:solid 1px #e2e2e2;}

div.user-top-ten-right div.register-facebook-block div.register-link a{}



div.user-top-ten-right div.register-facebook-block h2{margin-bottom:5px;}

div.user-top-ten-right div.register-facebook-block form#loginform label{display:block; font-size:13px; margin-bottom:3px;}

div.user-top-ten-right div.register-facebook-block form#loginform input.input{background-color:#FFFFFF; box-shadow:none; color:#555555; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #CCCCCC; padding:5px; width:165px; margin-bottom:15px;}

div.user-top-ten-right div.register-facebook-block p.login-remember{line-height:10px; margin-bottom:15px;}

div.user-top-ten-right div.register-facebook-block form#loginform input.button-primary{border:none; margin-bottom:15px; font-size:15px !important; font-weight:bold; color:#FFFFFF !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#2FA6C9;padding:5px; text-align:center; text-decoration:none;}

div.user-top-ten-right div.register-facebook-block form#loginform input.button-primary:hover{background-color:#1E96B9;}



input.enter-competition-button{border:none; margin-top:15px; font-size:18px !important; font-weight:bold; color:#FFFFFF !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#8BB827;padding:8px; text-align:center; text-decoration:none;}

input.enter-competition-button:hover{background-color:#7BA718;}



input.poem-single-stem-button{border:none; font-size:16px !important; font-weight:bold; color:#FFFFFF !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#2FA6C9;padding:8px; text-align:center; text-decoration:none;}


p.reeds-gestem-single{border-top:solid 1px #e2e2e2; padding-top:10px; color:#2FA6C9;}



a.terug-na-gedig{text-decoration:none; font-size:14px; font-weight:bold; color:#3798B4;}

a.terug-na-gedig:hover{text-decoration:underline;}

p.bron{margin-top:0 !important; margin-bottom:20px !important; background-color:#F5F5F5; padding:5px 10px 5px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:13px; font-weight:400; color: #999999;}

span.dropcap{float:left; font-size:76px; line-height:60px; padding-top:2px; padding-right:7px; padding-left:0; color:#3798B4;}
span.dropcapj{float:left; font-size:65px; height:72px; line-height:75px; padding-top:0; padding-right:7px; padding-left:10px; color:#3798B4; margin-top:-10px;}

span.indent1{padding-left:25px;}

span.indent2{padding-left:50px;}

span.indent3{padding-left:75px;}

span.indent4{padding-left:100px;}

span.indent5{padding-left:125px;}

span.indent6{padding-left:150px;}

span.indent7{padding-left:175px;}

span.indent8{padding-left:200px;}

span.indent9{padding-left:225px;}

span.altfont{font-family: Georgia;}


























.file-input {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    float:left;
    z-index:10;
    font-family:Helvetica, Arial, serif;
}
.file-input input {
    text-transform:capitalize;
    cursor: pointer;
    font-size: 100px;
    height: 100%;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 0;
    z-index:20;
    outline:none;
}
.file-input .btn{
    background: #79130e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 18px;
    text-transform: uppercase;
    color:#fff;
    float:left;
}
.file-input .file-holder{
    margin-top:4px;
    display: block;
    float: left;
    margin-left:4px;
    font-size:11px
}